package com.sbtr.business.classify.service;

import com.sbtr.business.classify.entity.AlgoTemplateParam;
import com.sbtr.business.classify.dto.AlgoTemplateParamDto;
import com.baomidou.mybatisplus.extension.service.IService;
import org.springframework.stereotype.Service;
import com.sbtr.common.PageDto;

import java.io.Serializable;
import java.util.List;

/**
 * 轻量化算法模板参数(高质量芯片项目)，属于参数版本子表 Service接口
 *
 * @author maojianping
 * @since  2023-04-17
 */
public interface AlgoTemplateParamService extends IService<AlgoTemplateParam> {

     PageDto<AlgoTemplateParam> pageList(AlgoTemplateParamDto AlgoTemplateParamDto);

     List<AlgoTemplateParam> queryList(Long paramVersionId);

    /**
     * 根据参数版本ID，删除关联参数集合
     * @param paramVersionId
     */
    boolean delByVersionId(Serializable paramVersionId);
}
